package com.essc.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.essc.pojo.Goods;
import com.essc.pojo.User;

import java.util.List;

public interface AdminMapper {
    //查看所有用户信息
    public abstract List<User> findAllUserAdmin();

    //添加用户
    public abstract int addUserAdmin(User user);

    //修改用户信息
    public abstract int updateUserMessageAdmin(User user);

    //根据uid删除用户信息————软删除，其实是修改用户状态为0；
    public abstract int deleteUserInfoByUidAdmin(Integer uid);


    // ======== 俊龙 7.10新增

    //管理员-用户管理-根据用户id查找用户信息
    User findUserInfoByUidAdmin(Integer uid);

    //管理员-商品管理-查询所有商品信息
    List<Goods> findAllGoodsInfoAdmin();

    //管理员-商品管理-根据商品id查询商品信息
    Goods findGoodsInfoByIdAdmin(Integer gid);

    //管理员-商品管理-添加商品
    int addGoodInfoAdmin(Goods goods);

    //管理员-商品管理-根据商品id删除商品
    int deleteGoodsInfoAdmin(Integer gid);

    //管理员-商品管理-修改商品信息
    int updateGoodsInfoAdmin(Goods goods);
}
